@charset "gb2312";


body {margin: 0px;}
body, td, th {font-family: "Î¢ÈíÑÅºÚ"; font-size: 12px; color: #666;}
a {color: #666; text-decoration: none;}
a:hover {color: #F00; text-decoration: underline;}

div, dl, dt, dd, ul, ol, li, form {margin: 0px; padding: 0px;}
ul, ol, li {list-style: none; list-style-type: none;}
img {border: 0px;}

.textline {line-height: 24px;}
.martop {margin-top: 14px;}

.header {background: url(../skins/images/headerbg.jpg) bottom repeat-x; border-top: #dedede 4px solid; border-bottom: #073f8a 5px solid;}
	.ver {width: 136px; height: 21px; margin-right: 32px; background: url(../skins/images/verbg.jpg); text-align: center; line-height: 21px; color: #b5d4ff; float: right; display: inline;}
		.ver a, .ver a:hover {color: #b5d4ff; text-decoration: none; margin: 0px 10px;}
	.menu {width: 805px; height: 30px; margin: 46px 32px 0px 0px; float: right; display: inline; clear: right;}
		.menu li {width: 100px; height: 30px;background: url(../skins/images/menuline.jpg) right center no-repeat; text-align: center; line-height: 30px; font-size: 14px; font-weight: bold; color: #262626; float: left; position: relative; z-index: 999999;}
			.menu li.noline {background: none;}
			.menu li a {background: none; color: #262626; text-decoration: none; display: block;}
			.menu li a:hover {background: url(../skins/images/menubg.jpg) center top no-repeat; color: #FFF; text-decoration: none; display: block;}
			.menu li dl {width: 100px; height: auto; overflow: hidden; position: absolute; left: 0px; top: 0px; z-index: 999999;}
				.menu li dl dt {width: 100px; height: 30px; padding-bottom: 3px; background: url(../skins/images/childmenutop.jpg) bottom no-repeat;}
					.menu li dl dt a, .menu li dl dt a:hover {background: url(../skins/images/menubg.jpg) center top no-repeat; color: #FFF; text-decoration: none; display: block;}
				.menu li dl dd {width: 100px; height: 25px; background-color: #e4e4e4; border-bottom: #f0f0f0 1px solid; text-align: center; line-height: 25px; font-size: 12px; color: #142f5d; font-weight: normal;}
					.menu li dl dd a {background: #e4e4e4; color: #142f5d; text-decoration: none; display: block;}
					.menu li dl dd a:hover {background: #e6f0f8; color: #2269ad; text-decoration: none; display: block;}

.banner {padding: 6px 0px 7px 0px; background: url(../skins/images/bannerbg.jpg) bottom repeat-x;}

.leftvideo {width: 300px; height: 216px; padding: 13px 9px 14px 9px; border: #e2e2e2 1px solid;}
.videoshow {width: 243px; height: 216px; overflow: hidden; float: left;}
.videolist {width: 50px; height: 216px; overflow: hidden; float: right;}
	.videolist li {width: 50px; height: 90px; margin-bottom: 18px; overflow: hidden; cursor: pointer;}
		.videolist li p {width: 50px; height: 40px; margin: 0px; padding: 0px; line-height: 20px; overflow: hidden;}

.leftnews {width: 320px; height: 245px; margin-top: 12px; overflow: hidden;}
	.leftnews dt {width: 320px; height: 34px; background: url(../skins/images/titlebg01.jpg) no-repeat; line-height: 34px;}
		.leftnews dt label {width: 200px; height: 34px; padding-left: 34px; background: url(../skins/images/icon01.jpg) 16px center no-repeat; font-size: 13px; color: #262626; float: left;}
		.leftnews dt span {width: 40px; height: 34px; background: url(../skins/images/titlebg01.jpg) right top no-repeat; text-align: center; float: right;}
	.leftnews dd {width: 318px; height: 209px; border: #DDD 1px solid; overflow: hidden;}
		.leftnews dd div {width: 300px; height: 91px; margin: 12px 9px 0px 9px; overflow: hidden;}
			.leftnews dd div img {width: 88px; height: 83px; padding: 3px; border: #dcdcdc 1px solid; float: left;}
			.leftnews dd div label {width: 190px; height: 25px; line-height: 25px; font-size: 14px; overflow: hidden; float: right; text-overflow: ellipsis; white-space: nowrap;}
			.leftnews dd div p {width: 190px; height: 66px; margin: 0px; padding: 0px; line-height: 22px; overflow: hidden; float: right;}
		.leftnews dd ul {width: 300px; height: 88px; margin: 9px; line-height: 22px; overflow: hidden;}
			.leftnews dd ul li {width: 288px; height: 22px; padding-left: 12px; background: url(../skins/images/icon02.jpg) 2px center no-repeat; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.leftmagazine {width: 318px; height: 243px; margin-top: 11px; border: #DDD 1px solid;}

.indexabout {width: 449px; height: 245px; overflow: hidden; float: left;}
	.indexabout dt {width: 449px; height: 34px; background: url(../skins/images/titlebg01.jpg) no-repeat; line-height: 34px;}
		.indexabout dt label {width: 200px; height: 34px; padding-left: 34px; background: url(../skins/images/icon01.jpg) 16px center no-repeat; font-size: 13px; color: #262626; float: left;}
		.indexabout dt span {width: 40px; height: 34px; text-align: center; float: right;}
	.indexabout dd {width: 427px; height: 189px; padding: 10px; border: #DDD 1px solid; line-height: 24px; overflow: hidden;}
		.aboutimage {margin-right: 10px; padding: 2px; border: #DDD 1px solid; float: left; display: inline;}
		.abouttitle {margin: 0px 10px 12px 0px; float: left; display: inline;}
.indexcontact {width: 208px; height: 245px; overflow: hidden; float: right;}
	.indexcontact dt {width: 208px; height: 34px; background: url(../skins/images/titlebg02.jpg) no-repeat; line-height: 34px;}
		.indexcontact dt label {width: 100px; height: 34px; padding-left: 34px; background: url(../skins/images/icon01.jpg) 16px center no-repeat; font-size: 13px; color: #262626; float: left;}
		.indexcontact dt span {width: 40px; height: 34px; background: url(../skins/images/titlebg02.jpg) right top no-repeat; text-align: center; float: right;}
	.indexcontact dd {width: 206px; height: 209px; border: #DDD 1px solid;}
		.indexcontact dd ul {width: 195px; height: 83px; margin: 9px auto 0px auto; border-bottom: #dedede 1px solid;}
			.indexcontact dd ul li {width: 65px; height: 83px; float: left;}
		.indexcontact dd div {width: 206px; height: auto; margin-top: 26px; text-align: center; line-height: 25px; color: #7d7d7d; overflow: hidden;}
			.indexcontact dd div span {font-size: 16px; color: #2769c1;}
.indexbrand {width: 669px; height: 245px; margin-top: 12px; overflow: hidden; float: left; display: inline;}
	.indexbrand dt {width: 669px; height: 34px; background: url(../skins/images/titlebg02.jpg) no-repeat; line-height: 34px;}
		.indexbrand dt label {width: 200px; height: 34px; padding-left: 34px; background: url(../skins/images/icon01.jpg) 16px center no-repeat; font-size: 13px; color: #262626; float: left;}
		.indexbrand dt span {width: 40px; height: 34px; text-align: center; float: right;}
	.indexbrand dd {width: 667px; height: 209px; border: #DDD 1px solid;}
		.indexbrand dd ul {width: 667px; height: 209px; overflow: hidden;}
			.indexbrand dd li {width: 202px; height: 95px; margin: 7px 0px 0px 15px; overflow: hidden; float: left; display: inline;}
				.indexbrand dd li img {width: 198px; height: 67px; padding: 2px; background: url(../skins/images/brandbg.jpg) no-repeat;}
				.indexbrand dd li p {width: 202px; height: 24px; margin: 0px; padding: 0px; text-align: center; line-height: 24px; overflow: hidden;}
					.indexbrand dd li p a, .indexbrand dd li p a:hover {color: #3879b7;}
.indexproducts {width: 669px; height: 245px; margin-top: 11px; overflow: hidden; float: left; display: inline;}
	.indexproducts dt {width: 669px; height: 34px; background: url(../skins/images/titlebg02.jpg) no-repeat; line-height: 34px;}
		.indexproducts dt label {width: 200px; height: 34px; padding-left: 34px; background: url(../skins/images/icon01.jpg) 16px center no-repeat; font-size: 13px; color: #262626; float: left;}
		.indexproducts dt span {width: 40px; height: 34px; text-align: center; float: right;}
	.indexproducts dd {width: 667px; height: 209px; border: #DDD 1px solid;}
		.indexproducts dd div {width: 649px; height: 186px; margin: 13px 9px 0px 9px; overflow: hidden;}
			.indexproducts dd div img {width: 150px; height: 150px; padding: 5px; border: #DDD 1px solid;}
			.indexproducts dd div p {width: 162px; height: 24px; margin: 0px; padding: 0px; text-align: center; line-height: 24px; overflow: hidden;}

.indexlink {margin-top: 13px; border-top: #EEE 2px solid;}
	.indexlinkline {padding-top: 10px; border-top: #dadada 1px solid;}
		.indexlinkline div {width: 110px; height: 40px; margin: 10px 0px 0px 33px; overflow: hidden; float: left; display: inline;}

.copyright {margin-top: 10px; background-color: #073471;}
	.copyright td {color: #b5d4ff;}
		.copyright td a, .copyright td a:hover {color: #b5d4ff;}

.leftmenu {width: 203px; height: auto; padding-bottom: 11px; background-color: #ebebeb; overflow: hidden;}
	.leftmenu dt {width: 179px; height: 36px; padding-left: 24px; background: url(../skins/images/titlebg03.jpg); line-height: 36px; font-size: 16px; color: #FFF;}
	.leftmenu dd {width: 176px; height: 28px; margin: 11px auto 0px auto; background-color: #FFF; border: #dadada 1px solid; line-height: 28px; font-size: 13px;}
		.leftmenu dd a {width: 146px; height: 28px; padding-left: 30px; background: #FFF url(../skins/images/icon03.jpg) 16px center no-repeat; color: #666; text-decoration: none; display: block;}
		.leftmenu dd a:hover {width: 146px; height: 28px; padding-left: 30px; background: #e6f0f8 url(../skins/images/icon03.jpg) 16px center no-repeat; color: #2269ad; text-decoration: none; display: block;}
	.leftmenu dd.cmenu {width: 178px; height: auto; margin: 7px auto 0px auto; background-color: #FFF; border: none; overflow: hidden;}
		.leftmenu dd.cmenu ul {width: 167px; height: auto; margin: 5px auto 10px auto; overflow: hidden;}
			.leftmenu dd.cmenu ul li {width: 167px; height: 24px; border-bottom: #ebebeb 1px solid; line-height: 24px; font-size: 12px;}
				.leftmenu dd.cmenu ul li a {width: 146px; height: 24px; padding-left: 21px; background: #FFF; color: #2268ae;}
				.leftmenu dd.cmenu ul li a:hover {width: 146px; height: 24px; padding-left: 21px; background: #e6f0f8; color: #2268ae;}
				.leftmenu dd.cmenu ul li.ccmenu a {width: 143px; height: 24px; padding-left: 24px; background: #FFF; color: #666;}
				.leftmenu dd.cmenu ul li.ccmenu a:hover {width: 143px; height: 24px; padding-left: 24px; background: #e6f0f8; color: #2268ae;}

.lefthotline {width: 203px; height: auto; margin-top: 11px; background-color: #ebebeb; overflow: hidden;}
	.lefthotline dt {width: 179px; height: 36px; padding-left: 24px; background: url(../skins/images/titlebg03.jpg); line-height: 36px; font-size: 16px; color: #FFF;}
	.lefthotline dd {width: 176px; height: 147px; margin: 10px auto 10px auto; background-color: #FFF; border: #dadada 1px solid;}
		.lefthotline dd ul {width: 171px; height: 76px; margin: 5px auto 0px auto; border-bottom: #e5e5e6 1px solid;}
			.lefthotline dd ul li {width: 57px; height: 76px; float: left;}
		.lefthotline dd div {width: 176px; height: auto; margin-top: 13px; text-align: center; line-height: 23px; color: #838385; overflow: hidden;}
			.lefthotline dd div span {font-size: 14px; color: #2769c1;}

.bodytitle {padding-left: 29px; background: url(../skins/images/icon04.jpg) 4px center no-repeat; border-bottom: #e0e0e0 2px solid; color: #999;}
	.bodytitle span {color: #2167a9;}

.honorlist {width: 220px; height: 179px; margin: 20px 18px 0px 19px; overflow: hidden; float: left; display: inline;}
	.honorlist img {border: #999 1px solid;}
	.honorlist p {width: 220px; height: 24px; margin: 0px; padding: 0px; text-align: center; line-height: 24px; overflow: hidden;}
.projectlist {width: 216px; height: 174px; margin: 20px 0px 0px 31px; overflow: hidden; float: left; display: inline;}
	.projectlist img {border: #f1d593 3px solid;}
	.projectlist p {width: 216px; height: 24px; margin: 0px; padding: 0px; text-align: center; line-height: 24px; overflow: hidden;}
.dzsblist {width: 366px; height: 169px; margin: 20px 0px 0px 20px; overflow: hidden; float: left; display: inline;}
	.dzsblist label {width: 106px; height: 142px; margin: 0px; padding: 8px 12px 19px 10px; background: url(../skins/images/dzsbbg.jpg); overflow: hidden; float: left;}
	.dzsblist p {width: 210px; height: 30px; margin: 0px; padding: 0px; line-height: 30px; font-size: 14px; font-weight: bold; overflow: hidden; float: right;}
	.dzsblist span {width: 210px; height: 30px; margin: 0px; padding: 30px 0px 0px 0px; float: right;}

.newslist {width: 772px; height: auto; overflow: hidden;}
	.newslist li {width: 772px; height: 35px; border-bottom: #c8c8c8 1px dashed; line-height: 35px; overflow: hidden;}
		.newslist li label {width: 650px; height: 35px; padding-left: 25px; background: url(../skins/images/icon05.jpg) 11px center no-repeat; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
		.newslist li span {width: 90px; height: 35px; text-align: center; float: right;}
.newstitle {font-size: 18px; color: #2976c0;}
.newsposttime {padding-right: 12px; background-color: #f1f1f1; color: #999;}

.brandlist {width: 224px; height: 102px; margin: 20px 0px 0px 25px; overflow: hidden; float: left; display: inline;}
	.brandlist img {padding: 2px; background: url(../skins/images/brandbg2.jpg);}
	.brandlist p {width: 224px; height: 24px; margin: 0px; padding: 0px; text-align: center; line-height: 24px; overflow: hidden;}
.productslist {width: 224px; height: 248px; margin: 20px 0px 0px 25px; overflow: hidden; float: left; display: inline;}
	.productslist img {padding: 2px; background: url(../skins/images/productbg.jpg);}
	.productslist p {width: 224px; height: 24px; margin: 0px; padding: 0px; text-align: center; line-height: 24px; overflow: hidden;}

.feedback {border: #d9d9d9 1px solid;}
	.feedbacktitle {background: url(../skins/images/titlebg04.jpg) repeat-x; border-bottom: #d9d9d9 1px solid; font-size: 14px; font-weight: bold;}
	.feedbackcontent {padding: 10px;}

.formstyle input, .formstyle textarea, .formstyle select {font-family: "Î¢ÈíÑÅºÚ"; font-size: 12px; color: #666;}
.formstyle span {color: #F00;}

.videotitle {font-size: 24px; color: #005bac;}
.videocontent {padding: 20px 0px; border-bottom: #CCC 1px solid; line-height: 21px;}
.videorelatedlist {border: #CCC 1px solid; padding-bottom: 30px;}
	.videorelatedlist div {width: 150px; height: 170px; margin: 30px 0px 0px 34px; overflow: hidden; float: left; display: inline;}
		.videorelatedlist div img {width: 150px; height: 130px;}
		.videorelatedlist div p {width: 150px; height: 40px; margin: 0px; padding: 0px; line-height: 20px; font-size: 14px; color: #005bac; overflow: hidden;}
			.videorelatedlist div p a, .videorelatedlist div p a:hover {color: #005bac;}

